package com.bodu.member.client;

import com.bodu.core.entity.result.Result;
import com.bodu.member.entity.request.MemberUserRequest;

public interface UserClient {

    /**
     * 得到openid
     * @param jsCode
     * @return
     */
    Result getWeixinOpenid(String jsCode);

    /**
     * 得到用户信息
     * @param openid
     * @return
     */
    Result getUser(String openid);

    /**
     * 保存用户信息
     * @param userRequest
     * @return
     */
    Result saveUser(MemberUserRequest userRequest);
}
